Claude Code 的七大技巧(一定有你没看过的)

Claude Code 的七大技巧(一定有你没看过的)

整理时间: 2026-02-11 17:03
来源: Feishu群聊消息
整理人: AI助手
原文作者: 盛万春

摘要

本文分享了七个提升 Claude Code 使用效率的高级技巧,从 Plan 模式、Claude.md 配置到自分形架构、MCP 检索等,帮助用户更高效地与 AI 协作编程。


正文

1. 先 Plan 后代码

在写任何复杂的需求前,先启用 Plan 模式与 AI 沟通需求。

使用方法:
- 使用 /plan 命令
- 或使用快捷键 Shift + Tab 打开 Plan 模式

核心好处:
Plan 模式的最大好处是强制你思考(是你,不是 AI)。在这个模式下,AI 会不断问你一些细节性的问题,逐渐确认需求的边界在哪里,结构是怎么样的,然后输出一份详细的任务文档。

你可以根据任务文档,不断和 AI 沟通改动点和想要的效果,减少返工的概率

小贴士:
- 处理超大型任务时,可以要求把任务持久化为文档
- Claude Code 已有多会话共享 todo 功能(尚未默认打开)


2. 善用 Claude.md

Claude.md 是 Claude Code 的默认加载文件。当 Claude Code 启动时,除了系统指令和 MCP 是一片空白的状态,它会加载项目根目录下的 Claude.md 文件了解项目。

推荐配置的三条指令:

  1. 称呼规则: 每次回复前必须使用”Boss”作为称呼
  2. 决策确认: 遇到不确定的代码设计问题时,必须先询问 Boss,不得直接行动
  3. 代码兼容性: 不能写兼容性代码,除非 Boss 主动要求

指令作用解析:

指令 作用
称呼规则 用来确认指令遵循度。当上下文过多时,AI 开始不遵循指令。如果发现 AI 回复中没有”Boss”前缀,说明会话上下文已过载,需要使用 /new 重开会话
决策确认 用来约束 AI 的自由意志。AI 总喜欢不问清楚就开干,容易返工。加上这条后它会经常询问设计选项
代码兼容性 用来约束 AI 的过度设计。很多时候 AI 喜欢在原有基础上加 if 分支改代码,美其名曰”兼容性、系统健壮性”

上下文管理技巧:
- 当上下文窗口使用超过 40% 时,AI 的指令遵循度开始变差
- 建议少于 50% 时就重开一个窗口

优化设置:
1. 关闭上下文压缩 — 它占用了总上下文的 22.5%,即使你什么都不干
2. showline 状态栏 — 使用 /showline 命令展示上下文的百分比

懒加载建议:
不用把所有东西都放在 Claude.md 中,做一个懒加载,当需要的时候再去查看对应文件。


3. 使用自分形 & 自描述 Vibe Coding ⭐

自分形的概念来自于赵纯想老师,本文做了改进,核心是利用 Claude Code 的分级加载机制。

业务模块三件套:

在每个业务模块文件夹下面做三件事:

  1. Claude.md 文件 — 记载模块的重要信息:
  2. 地位(在系统中负责什么)
  3. 逻辑(在系统中做什么)
  4. 约束(使用模块的约束规则)
  5. 业务域清单(罗列子文件夹下的所有子模块和功能)

  6. 源码文件头部注释 — 所有源码文件设置三行头部注释:

  7. INPUT(依赖什么)
  8. OUTPUT(提供什么)
  9. POS(在系统中的地位)

一定要放在头部,因为 AI 加载文件是从头部开始加载的

  1. 自动更新 — 每次源码出现变动,自动逐级更新:
  2. 源码文件的三行注释
  3. 文件夹的 Claude.md
  4. 上一层文件夹的 Claude.md

效果:
- ✅ Claude Code 搜索代码更快 — 加入了描述性注释,更容易搜到
- ✅ Claude Code 理解代码更准确 — 每次搜到文件时,都有对应的 Claude.md 解释大方向
- ✅ 不容易跑偏 — 更容易从大方向上理解代码内容
- ✅ 层级清晰 — 比如某个文件在第五层级的文件夹中,当 Claude Code 搜到它时,已经加载了前四个层级的 Claude.md,对整个模块了解无比清晰


4. 清晰的提示词

以现在的模型能力来讲,提示词写得差一点,它也能明白你在说什么。写提示词只需要把握好三个原则:

  1. 清晰准确描述任务的最终目的 — 比如有哪些功能点,页面上有什么元素
  2. 给它参考的上下文 — 比如接口数据、接口文档、已经写过的页面
  3. 告诉它如何测试 — 比如前端页面可以让它去使用自带的 Chrome 验证

5. 利用 MCP 做检索

虽然你安装了 MCP,但是 Claude Code 经常不调用它,自己原地打转。

什么时候要主动调用:
- 写页面时某段代码用法一直出现编译问题
- 和设想的效果不一样,AI 一直解决不了

解决方法:
主动告诉它调用 Context7 查看线上文档,它去阅读线上文档之后,补全了上下文,能更容易写出准确的代码。

MCP 使用原则:

能本地解决的,别去连云端。

过多的 MCP 会占用上下文窗口,可以使用 /context 命令查看上下文窗口的详细占用情况。


6. Agent 协作

技巧一:SubAgent 搜索
搜索某些可能消耗大量上下文的东西时,让它开 SubAgent 去搜索。
- SubAgent 是独立的上下文,不会占用当前会话的上下文
- 搜索完了之后它会直接告诉当前会话结果
- 避免当前任务还没做太多,就因为搜代码导致上下文窗口过载

技巧二:对抗式纠错
直接在一条指令中调用多个 Agent:
- 例如你有 CodeReview AgentTest Agent
- 执行任务之前,告诉 Claude Code:执行成功后调用 CodeReview Agent 进行代码 Review 并使用 Test Agent 进行测试流程验证
- 这样在一个任务中,就调用了三个 Agent 进行对抗式纠错,写出的代码准确率更高

技巧三:并行开发
使用多分支的方式多开两个窗口:
- 让不同的 Agent 同时开发不同的模块
- 再开一个窗口专门处理 Agent 之间的 PR
- 进行代码 Review 和测试验证(自定义验证方法或者 TDD 都行)


7. 善用 Skill

现在 Claude Code 已经把自定义斜杠命令和 Skill 合并,需要把经常用到的东西都沉淀成 Skill。

示例:
自分形对应的 Commit Skill,会专门检测要提交的代码,然后:
1. 完善这些代码的注释头
2. 完善上级文件夹的 Claude.md
3. Git 提交

Skill 具有定制 Prompt、工作流、调度 SubAgent 的能力,多多善用,威力无穷。


额外技巧补充

1. 原子化提交

  • 每个小功能改动都是一次提交
  • 大功能拆成多个小功能提交
  • 好处:方便回退

2. BDD 测试

  • 通过 AI 遍历代码所有分支路径
  • 生成完整测试集进行验证

要点提炼

  • ✅ 复杂需求先用 /plan 模式理清思路,减少返工
  • ✅ 用 Claude.md 配置项目规则和约束,关注上下文使用率
  • ✅ 采用自分形架构,让 AI 更懂你的代码结构
  • ✅ 提示词遵循三原则:目的清晰、给上下文、告诉测试方法
  • ✅ 善用 MCP,但要避免过度依赖云端
  • ✅ 利用 SubAgent 和对抗式纠错提升代码质量
  • ✅ 将常用操作沉淀为 Skill,实现自动化工作流
  • ✅ 原子化提交 + BDD 测试,让代码更可靠

相关链接/资源

  • Claude Code 官方文档
  • Context7 MCP 工具
  • 赵纯想老师 - 自分形概念